#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ALU

def entrada():
	print 'Soy la Unidad de Control'
	
	print 'Soy la Unidad de Control'
	
	registroin = open('Entrada.txt', 'r')
	registroinline = registroin.readline()
	registroinline= registroinline.split(" ")
	registroin.close()
	
	print registroinline
	
	operando = registroinline[0]
	print operando
	operador1 = int(registroinline[1])
	print operador1
	operador2 = int(registroinline[2])
	print operador2

		
	def decAbin(x):#funcion q convierte de decimal a binario
		c = bin(x)[2:]
		return c
	operador1 = decAbin(operador1)
	operador2 = decAbin(operador2)
	
	registro = [operando,operador1,operador2]
	return registro
	print 'Ya pase los datos a binario'

def salida():
	print 'soy la Unidad de control otra vez'
	
	binario = ALU.alu
	

	def binAdec(binario):#funcion q convierte binario a decimal
		return int(binario,2)
		
	decimal = binAdec(binario)
	print decimal
	
	registroout = open('Salida.txt', 'w')
	registroout.writelines(binAdec(decimal))
	registroout.close()
	 
	print 'Datos a Decimales, Chau'
	 
if __name__=="__main__":
	#operador1 = 15
	#def decAbin(x):#funcion q convierte de decimal a binario
		#c = bin(x)[2:]
		#return c
	#print decAbin(operador1)
	salida()
